'''
第65:生成日期范围列表
需求:定义一个函数，它接收两个遂循"YYYY-MM-DD”格式的日期字符串参数 begin_date 和 end_date。
该函数的任务是生成一个包含从 begin_date 到 end_date(包括两端日期在内)所有日期的列表，
并将该列表作为结果返回。
'''

import datetime
def generateDateRange(begin_date,end_date):
	begin=datetime.datetime.strptime(begin_date,"%Y-%m-%d")
	end=datetime.datetime.strptime(end_date,"%Y-%m-%d")

	date_list=[]

	while begin<end:
		date_list.append(begin.strftime("%Y-%m-%d"))
		begin +=datetime.timedelta(days=1)

	return date_list


print(generateDateRange("2019-03-04","2019-04-05"))



